mdl::adobe::volume¶
-
[1/5] ‘mdl::adobe::volume::volume_return(::adobe::volume::volume_return)’
[3/5] ‘mdl::adobe::volume::volume_return.absorption_coefficient(::adobe::volume::volume_return)’
[4/5] ‘mdl::adobe::volume::volume_return.scattering_coefficient(::adobe::volume::volume_return)’
[5/5] ‘mdl::adobe::volume::volume_conversion(color,float,bool,color,color,float,float)’
Definitions:¶
[1/5] ‘mdl::adobe::volume::volume_return(::adobe::volume::volume_return)’¶
- SDPropertyCategory = ‘Input’
- ‘other’ [CONNECTABLE]
- Types:
‘mdl::adobe::volume::volume_return’ (SDTypeStruct)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘mdl::adobe::volume::volume_return’ (SDTypeStruct)
[2/5] ‘mdl::adobe::volume::volume_return(color,color)’¶
- SDPropertyCategory = ‘Input’
- ‘absorption_coefficient’ = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
- Types:
‘ColorRGB’ (SDTypeColorRGB)
- ‘scattering_coefficient’ = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
- Types:
‘ColorRGB’ (SDTypeColorRGB)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘mdl::adobe::volume::volume_return’ (SDTypeStruct)
[3/5] ‘mdl::adobe::volume::volume_return.absorption_coefficient(::adobe::volume::volume_return)’¶
- SDPropertyCategory = ‘Input’
- ‘s’ [CONNECTABLE]
- Types:
‘mdl::adobe::volume::volume_return’ (SDTypeStruct)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘ColorRGB’ (SDTypeColorRGB)
[4/5] ‘mdl::adobe::volume::volume_return.scattering_coefficient(::adobe::volume::volume_return)’¶
- SDPropertyCategory = ‘Input’
- ‘s’ [CONNECTABLE]
- Types:
‘mdl::adobe::volume::volume_return’ (SDTypeStruct)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘ColorRGB’ (SDTypeColorRGB)
[5/5] ‘mdl::adobe::volume::volume_conversion(color,float,bool,color,color,float,float)’¶
Description: ‘Calculate volume properties from parameters’
- SDPropertyCategory = ‘Input’
- ‘absorption_color’ = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
Label: ‘Absorption Color’
Description: ‘Color of light after absorption in volume. (Value-normalized, white = no absorption)’
- Types:
‘ColorRGB’ (SDTypeColorRGB) [Varying]
- ‘absorption_distance’ = SDValueFloat(float(1)) [CONNECTABLE]
Label: ‘Absorption Distance’
Description: ‘Approximate distance to full absorption in volume, in scene units.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘scattering’ = SDValueBool(bool(true)) [CONNECTABLE]
Label: ‘Scattering’
Description: ‘Enables scattering of light within a volume.’
- Types:
‘bool’ (SDTypeBool) [Uniform]
- ‘scatter_color’ = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
Label: ‘Scatter Color’
Description: ‘Color of scattered media in volume.’
- Types:
‘ColorRGB’ (SDTypeColorRGB) [Varying]
- ‘scatter_distance’ = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
Label: ‘Scatter Distance’
Description: ‘Approximate distance to full scattering in volume per wavelength, in scene units.’
- Types:
‘ColorRGB’ (SDTypeColorRGB) [Varying]
- ‘scatter_red_shift’ = SDValueFloat(float(0)) [CONNECTABLE]
Label: ‘Red Shift’
Description: ‘Degree to which red light travels farther through a volume than other colors. Useful for skin.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘scatter_rayleigh’ = SDValueFloat(float(0)) [CONNECTABLE]
Label: ‘Rayleigh Scattering’
Description: ‘Degree to which the blue end of the light spectrum scatters more than orange and red light.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘mdl::adobe::volume::volume_return’ (SDTypeStruct)
Types:¶
[1/1] ‘mdl::adobe::volume::volume_return’¶
- ‘mdl::adobe::volume::volume_return’ (SDTypeStruct)
ColorRGB absorption_coefficient
ColorRGB scattering_coefficient